-
Notifications
You must be signed in to change notification settings - Fork 348
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(install): Separate namespaced and descoped rbacs #4914
feat(install): Separate namespaced and descoped rbacs #4914
Conversation
5a3717b
to
f4eb25d
Compare
8cb24ae
to
405f61a
Compare
582cd20
to
b3be16f
Compare
@oscerd @christophd @squakez Could you trigger the e2e tests please 🙏 |
b3be16f
to
c89bcaf
Compare
🐫 Thank you for contributing! Code Coverage Report |
c89bcaf
to
e55f456
Compare
🐫 Thank you for contributing! Code Coverage Report |
e55f456
to
084d6b4
Compare
🐫 Thank you for contributing! Code Coverage Report |
084d6b4
to
885d6d6
Compare
🐫 Thank you for contributing! Code Coverage Report |
feeb941
to
4e1ec52
Compare
@squakez can you launch the tests again please 🙏 ? |
@gansheer is this good to merge? how is this affecting the installation procedures (if it does affect in any manner)? |
It is ready for merge. From my tests, on vanilla kubernetes and Openshift, it is transparent on existing installation methods CLI and Kustomize (I didn't test helm as helm uses its own files). |
- operator-role-binding-local-registry.yaml | ||
|
||
|
||
transformers: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this one something which would require user's attention by any chance? I mean, does it deserve some kind of documentation?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually this is a fix. This RoleBinding should not have been transformed in a ClusterRoleBinding in the first place as it is supposed to only give access to a configmap in the "kube-public" namespace.
The current documentation only reference the "high-level" kustomization files (or the install script https://camel.apache.org/camel-k/2.1.x/installation/advanced/kustomize.html), but you are right I will update this part to add some explanation.
In any case a lot of documentation for specific cases are lacking in favor of the script usage.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@squakez I added the documentation 📖
ed5fb7e
to
17ffb5b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good for now, but we need to provide some simplification in the future.
Ref #3165
Release Note